home *** CD-ROM | disk | FTP | other *** search
- Path: news.edge.net!news
- From: Blake McBride <blake@edge.net>
- Newsgroups: comp.lang.misc,comp.lang.c,comp.lang.c++,comp.object,comp.lang.objective-c,comp.lang.eiffel,comp.lang.dylan,comp.lang.sather
- Subject: Dynace OO Extension to C/C++
- Date: Fri, 23 Feb 1996 17:37:51 -0600
- Organization: Algorithms Corporation
- Message-ID: <312E4FCF.2165@edge.net>
- NNTP-Posting-Host: ip169.nash.edge.net
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0b6a (WinNT; I)
-
- FRANKLIN, TN (February 22, 1996) -- -- Algorithms Corporation today
- announced the full source code release of their Dynace Object Oriented
- Extension to C and Dynace Windows Development System at no charge for
- personal, educational and evaluational purposes. This release
- coincides with the new release version 4.0 of the system. The entire
- system may be downloaded immediately from the Internet site at
- http://www.edge.net/algorithms.
-
- There are two major components associated with this system, the Dynace
- Object Oriented Extension to C (Dynace) and the Dynace Windows Development
- System (WDS).
-
- Dynace is a preprocessor, include files and a library which extends the
- C or C++ languages with advanced object oriented capabilities, automatic
- garbage collection and multiple threads. Dynace is designed to solve
- many of the problems associated with C++ while being easier to learn and
- containing more flexible object oriented facilities. Dynace is able to
- add facilities previously only available in languages such as Smalltalk
- and CLOS without all the overhead normally associated with those
- environments.
-
- Dynace comes with full C source and is portable to 16 & 32 bit DOS,
- Windows 3.1, Windows 95, Windows NT, Linux, SunOS and many other Unix,
- Macintosh and VMS. Dynace can link with pre-existing C/C++ libraries
- and can be easily added to pre-existing C/C++ code in order to
- incrementally add Dynace's features.
-
- The benefits of Dynace are 1) it is much easier to manage large
- projects with then C++, 2) it offers much more powerful object
- oriented facilities (such as metaclass based from the ground up,
- garbage collection, etc) then C++, 3) it adds little to the C syntax
- and is therefore easier to learn then C++.
-
-
- The Dynace Windows Development System (WDS) is a Dynace class library
- which enables a C programmer with no knowledge of C++, Dynace, the
- Windows API or message-driven architecture to write real Windows
- applications with an absolute minimum learning curve and number of
- lines of code. In fact, it is possible to become familiar enough with
- windows, menus, dialogs and controls using WDS to write a Windows
- application after just one day!
-
- The programmer is able to write the application using familiar C in a
- familiar procedural fashion. Instead of taking the usual fifty plus
- lines of code necessary to implement a typical ``Hello World'' program,
- with WDS it takes four lines of code! Fully functional menus and
- dialogs can be implemented with WDS in a handful of lines instead of the
- hundreds it takes using the Windows API or other available tools.
-
- WDS applications are portable across Windows 3.1 (Win16), Win32s,
- Windows 95 and Windows NT (Win32).
-
- The benefits of WDS are 1) the learning curve associated with Windows
- development is drastically reduced, 2) the development time is drastically
- reduced, and 3) the ability to debug, enhance and hand the code off to
- a new programmer is drastically increased.
-
- Additional information is available from Algorithms Corporation at
- 615-791-1636 or from Dynace-info@edge.net.
- Dynace is a registered trademark of Algorithms Corporation. All other
- product names are trademarks of their respective companies.
-
-
-
- --
- Blake McBride Algorithms Corporation
- 615-791-1636 voice 3020 Liberty Hills Drive
- 615-791-7736 fax Franklin, TN 37067
- blake@edge.net USA
- See our WEB page at: http://www.edge.net/algorithms
-